home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / programs / ebbspl1.zip / EBBSPLUS.TXT < prev    next >
Text File  |  1992-02-16  |  28KB  |  575 lines

  1. Hello and Welcome to EBBS Plus v1.97!
  2.  
  3. Please note the Plus.  It is there because this program is a MAJOR update
  4. of Ed Parry's EBBS-PC v1.45...  You have many things to do before 
  5. putting the program in use, but it IS highly configurable, so well 
  6. worth the time and trouble.... 
  7.  
  8. Right off the bat, let me state that I'm not much of a doc writer!  This
  9. program continues (hopefully!) in the tradition it's founder, Ed Parry,
  10. started: I.E. MINIMAL docs, and LOTS of abbreviated help files!  It also
  11. leans toward being intuitive, so don't be suprised at default stuph popping
  12. up and finding that lo and behold, that was what you were just about to
  13. type!  One of the big things that attracted me to EBBS to begin with was
  14. as a user: it was quick, simple, and just plain made sense...
  15. I've tried to continue that 'feel' even with the ton of extra stuph that
  16. I've added...  It's even friendlier to the System Operator.  LOTS of things
  17. that can be modified in the PLUSCFG.DAT file, and it's LOTS quicker to
  18. load that into an editor and do a FAST change than to dig through all the
  19. source code!
  20. Basically, your best bet is to just load the puppy up and logon!  Try out
  21. the help menus and see what is there!  I've always been a firm believer
  22. that if you needed a HUGE manual to make some program work, it was time
  23. to dump that prog and look around for another...
  24.  
  25.  
  26.  
  27. Included in this archive are the .EXE files only.
  28.  
  29. Registration is:
  30.  
  31. $20 for REGISTERED EBBS-PC Sysops
  32. $60 for New folks.  EBBS-128 and EBBS-64 users are considered new.
  33.  
  34. For the registration fee, you recieve all the source code (written in
  35. QB 3.0) and the keyfile to 'unlock' all the features in the program.
  36. You are also entitled to access to my BBS, where you may DL the latest
  37. versions.  At this time, I have NO plans to charge for future updates.
  38.  
  39. Also included is Glen Jones' DOORS.EXE and assosiated files for your
  40. convenience...
  41.  
  42. And another thing that's included is a GIF of myself...  Look at it
  43. with a VGA or better monitor then think about asking me for new mods...
  44. (just kidding...  Your comments and suggestions are ALWAYS welcome!)
  45.  
  46.  
  47.  
  48.  
  49. Legal Stuph [aka Disclaimer]:
  50.  
  51. I ain't responsible!  How's that?  :)
  52.  
  53. Seriously, though...  BBS' excercize hardware to it's fullest.  If you
  54. have ANYTHING in your hardware that is suspect (weak drive, CPU that 
  55. overheats, etc) don't try to run this or any other BBS program until the
  56. problem is solved!  Remember: BBS's must be able to run 24 hours a day, 
  57. 7 days a week to be truly functional.  If your system can't maintain this
  58. kind of use/abuse, don't bother to run a BBS until you have the system in 
  59. a trustworty state!  
  60.  
  61. This program runs fine on every computer it's been installed.  If your
  62. system is damaged in ANY way, I will NOT be responsible!  This program 
  63. is running currently on my beta testers BBS' (2 different 286-12mHz AT's,
  64. a 16mHz AT, and a 4.77 mHz XT) without a hitch caused by the software 
  65. (other than bugs [grin]).
  66.  
  67.  
  68. Enough with the legal stuph...  On with the fun!
  69.  
  70.  
  71.  This document assumes you are already familiar with EBBS.  If not, please
  72. make sure and read the EBBS-PC.TXT file as well.
  73.  
  74. So, let's get started!  Included in the package are 2 programs that will
  75. print the PLUSCFG.DAT and PLUSCFG.TXT files...  Please take the time to
  76. do so!  There are 60 fields in the first section alone that you will
  77. need to customize for your system, so having hardcopy is invaluable!  
  78. Use PRNCFGDC.EXE to print the PLUSCFG.TXT file (entries are explained there)
  79. and PRNCONFG.EXE to print the PLUSCFG.DAT file...
  80.  
  81.  
  82.  
  83. In the archive you will find all the necessary files you need to run the
  84. program with the exception of the following:
  85.  
  86. GSZ or DSZ for transfers (Omen Technology)
  87. PKUNZIP (PKWare)
  88. SCAN (McAffee)
  89.  
  90. These programs are widely available on BBS' throughout the world.  I
  91. also keep them on my BBS, so if you can't find them anywhere else close
  92. to you, call The Murph Zone and snag 'em there.
  93.  
  94. SCAN is optional, depending on what you enable or disable in the config
  95. file.
  96.  
  97. A note about ANSI.SYS V NNANSIN.SYS and DVANSI.SYS:
  98.   If you are using CGA or Mono, you MUST use ANSI.SYS!  NNANSIN.SYS
  99.   was made for EGA/VGA ONLY!  If you HAVE EGA/VGA and are STILL having
  100.   trouble with NNANSIN, try DVANSI.SYS as an alternative.  EBBS and
  101.   EBBS Plus both need a higher speed ANSI driver than that provided
  102.   with MS-DOS when running in the EGA/VGA modes.
  103.  
  104.  
  105.  
  106. Due to a wild urge to add a ton of stuph to the program, I modularized the
  107. program and have it configured into 14 separate chained programs:
  108.  
  109. EBBSPLUS.EXE
  110.  This file has the logon and new user app stuph in it.  It ends at the
  111.  [your BBS name here] Welcomes [username]!...
  112.  
  113. DATABASE.EXE
  114.  This program/feature available to registered Sysops only...
  115.  
  116. DOORS.EXE
  117.  Main Doors module.  From here it calls the batch files that actually 
  118.  run the different doorways...
  119.  
  120. MAIN.EXE
  121.  This is the pivot point of the program.  From here, you can go the Text
  122.  Menu, DataBase, Doors, Voting Booth and EMail routines.
  123.  
  124. MSGAREA.EXE
  125.  In an attempt to recover some of the speed of the streamlined EBBS-PC
  126.  that Ed wrote, I have broken the message area out of the MAIN.EXE file
  127.  and placed the message section it in it's own area.
  128.  
  129. TEXTSECT.EXE
  130.  Also an attempt to speed things up by placing it in it's own module.
  131.  
  132. SYSOP.EXE
  133.  This is the central Sysop menu program.  Covers all the Sysop functions
  134.  with the exception of the Userfile Editor and Xfer Editor...
  135.  
  136. SYSOP2.EXE
  137.  This has a blanket delete for users meeting Sysop defined parameters
  138.  It is available ONLY locally by the Sysop.
  139.  
  140. SYSOPA.EXE
  141.  Userfile Editor
  142.  
  143. SYSOPB.EXE
  144.  Xfer File Editor
  145.  
  146. XFER.EXE
  147.  All the transfer section BUT the upload utilities.
  148.  
  149. UL.EXE
  150.  Just the Upload routines...  Xfer was just gettin too darned big!
  151.  
  152. VIEWZIP.EXE
  153.  .ZIP archive viewer/extraction
  154.  
  155. VOTBOOTH.EXE
  156.  Voting Booth
  157.  
  158. It will also be necessary for you to run CONVERT.EXE file that converts
  159. your userfile and XFERFILE.DAT's from the original EBBS version to my
  160. new one.  MAKE SURE you have:
  161. 1) A backup copy of your USERFILE.DAT.  The program creates one, but
  162.    it NEVER hurts to be safe!
  163. 2) Place the CONVERT program in the the same directory as your USERFILE.DAT
  164.    AND your PLUSCFG.DAT file...  It NEEDS that file to run!
  165. There are 37 fields total in my version: EP's has 27....  You MUST use
  166. the convert program or start from scratch with your userfile!
  167.  
  168. I included my Top 10 program for you...  It only works with under 400 users
  169. tho, so if your userfile is larger than that, we'll have to work on Danny
  170. Devoe and see about modding his Hall Of Fame prog to work!  :)
  171.  
  172.  
  173. EBBS Plus v1.97 features all the functions found in EBBS-PC v1.45
  174. and these as well:
  175.  
  176. Function Keys:  (ONLY works locally)
  177.  F1:
  178.   Pulls user into Chat...  This feature is different than EBBS v1.45 in
  179.   that it also Appends CHAT.LOG if you have that feature enabled.
  180.   It slates the beginning of each chat with the date and time and the
  181.   users name....  Also: if no CHAT.LOG exists, it creates one...
  182.   Keep track of the size of this sucker!  It gets REAL big REAL fast!
  183.  F2:
  184.   Exits Chat and closes CHAT.LOG if you have that feature enabled..
  185.  F3:
  186.   Jump to Sysop Menu if NOT in one of the Sysop Menu's.  If you are IN
  187.   a Sysop Menu, it will jump to the Main Menu.
  188.  F7:
  189.   For updating the User's access level while online.  You can change their
  190.   Message Base level, Xfer level, and Max time.  MBLV and XFLV are printed
  191.   to the userfile at logoff, Max time is temporary.
  192.  F9:
  193.   Logs user off with the Logoff screen, updates caller log, etc...  Just
  194.   as a normal logoff except no Leave Sysop Mail prompt.
  195.  F10:
  196.   Logs user off and does NOT update caller log, etc...  DOES update the
  197.   Sysop's userfile if you were logged on as the Sysop...
  198.  ALT-F10:
  199.   Logs off user and updates NOTHING.  Drops system immediately to DOS.
  200.  
  201. Single Keystroke Text Menu Selection:
  202.   You need to rename your text files as A.TXT, B.TXT, etc...  If you want
  203.   to use a sub-menu (you can have something like 600 text files using this
  204.   method), use the first letter of the submenu selection and then the letter
  205.   of it's submenu selection.  I.E. If you have a submenu under 'F' in the
  206.   main text section, all files in that submenu need to begin with a F...
  207.   FA.TXT, FB.TXT, etc.  
  208.   Another advantage of this Text Menuing is the 'number of reads' counter.
  209.   I have reserved the last 5 columns of the 75 character max line for a
  210.   counter for you and your people to keep track of how many folks actually
  211.   READ each text file.  REAL handy if you have a business and have some of
  212.   your specials saved there!  Also helps you to determine which text files
  213.   are of no interest to your folks and which one's are the 'hot reads' and
  214.   you should think of getting more text files on those subjects.  
  215.   PLEASE NOTE!  This counter works ONLY on the Plus-style Text Menu, NOT
  216.   the original style!  (That's TEXTMENU.DAT instead of TM or TM.ANS)
  217.  
  218.   For those of you wishing to use the EBBS (no Plus) version of Text Menu,
  219.   (filename TM), please note that the Text Menu now supports ANSI.  You can
  220.   make those bright and colorful menu displays.  This version does NOT
  221.   support the counter, however.  (no good way to find the end of each
  222.   line of menu)
  223.  
  224. Move message:
  225.   Old news, just that there it is simplified:  When you select 'V' at the
  226.   message prompt, you are automatically prompted with the available bases.
  227.  
  228. Userlog Search:
  229.   Also old news, BUT!  I have expanded the search params. This one isn't
  230.   nearly as fast as EP's, but it DOES do a BUNCH more searching.  You can
  231.   key on the users name, address, city, state or last call date.  It is
  232.   also available in the Sysop section, BUT there you have in addition
  233.   searching the mblv, xflv, and Computer Type.  This search is also
  234.   available within the User File Editor.
  235.  
  236. View/Extract Files:
  237.   You can View files directly from the Xfer menu, or JUST prior to DL.
  238.   If the file is a PKZIPped archive, you can not only view the archive, but
  239.   can view individual files within the archive (excluding EXE, COM, & OVL
  240.   files) and extract individual files as well.  The routine there updates
  241.   all the files that are normally updated with the exception of the 
  242.   XFERFILE.DAT file in each xfer section.  (Couldn't see updating an entire
  243.   file when 6 folks just DL'd some small file from within the archive!)
  244.  
  245. AutoPause and Protocal recall:
  246.   Two of the new userfields I added have the status of the last setting of
  247.   both these.  (I always HATED having to enter the protocol or autopause 
  248.   setting EVERY time I logged on...)
  249.  
  250. PLUSCFG.DAT file:
  251.   MANY changes there.  First and formost, it is no longer called
  252.   EBBSCFG.DAT!  Use a simple text editor to edit the file to your
  253.   systems paths and requirments.
  254.  
  255.   !!!!As I said previously, look it over CAREFULLY!!!!
  256.  
  257. No Charge Xfer Section:
  258.   I like to encourage my users to use better term programs.  There are also 
  259.   files that I feel everyone should have access to.  These I place in a  
  260.   No Charge Xfer Section...  The user IS charged with the time, but NOT 
  261.   the DL bytes....  It is COMPLETELY configable as to WHERE you want the 
  262.   section and IF you even want it.  NOTE:  ONLY those with Sysop access
  263.   can UL to this section!
  264.  
  265. Anonymous Message Base:
  266.   This you need to use with caution.  I have a XXX Writers Corner on my
  267.   board, and even in LA folks are leery of posting that kinda stuph with 
  268.   their name attached...  SO! the users name can be changed, and the 
  269.   time/date stamp is NOT visible except to the sysop locally (security
  270.   measure...  Don't want phreakers posting stuph there without a way to
  271.   trace it!
  272.  
  273. Password Blanking:
  274.   ALL passwords are blanked when viewing userfiles remotely.  I did this
  275.   so if someone was looking over my shoulder while I was calling and
  276.   checking the userfile, it automatically blanks the password of EVERY
  277.   user.  Just a little thing to help keep EBBS hack-free.
  278.  
  279. SYSOPUF.DAT
  280.   The Sysop now has his/her own private userfile.  Makes things SO nice
  281.   if you just wanna logon once and read/reply to messages without having
  282.   to do a search and try and figure out where you left off...  ANOTHER 
  283.   nice thing about that is that Top 10 doesn't read SYSOPUF.DAT so no matter
  284.   HOW much you read and reply, you aren't competing with your users if you
  285.   only read/reply/post from that account.  Another reason I had to add it
  286.   was another feature that I'm explaining next.
  287.  
  288. [username] last called on [date] and has [x] messages waiting:
  289.   New prompt when you Email a user!  (main reason I had to put in the 
  290.   SYSOPUF.DAT  :) ) ("That's not a bug!  It's a FEATURE!)  You might
  291.   also take my lead with the EMP and EMP.ANS files. That is the
  292.   file that is for the 'New Commands:' just before the EMail prompt.  It
  293.   gives the user a quick reminder of some of the new EMail functions.
  294.   
  295. 300 to 2400 baud configurable:
  296.   If you WANT to exclude certain baud rates, simply enter that number in the
  297.   EBBSCFG.DAT file and you won't have 'em...  The modem WILL connect at the
  298.   lower speed and then tell the user politely that your board doesn't support
  299.   his baud rate.
  300.  
  301. File Integrity and Virus check:
  302.   This one is a biggie.  You can enable either or both of these options
  303.   in the config file.  Assuming you have both configged, this is what 
  304.   happens:
  305.   
  306.   1) The program after an UL of a ZIP file (ZIP files ONLY at the moment)
  307.   runs PKUNZIP with the -t switch to test for the file integrity.  If there
  308.   is anything found, it saves the info to a file called ULPROB.LOG (viewable
  309.   from the Sysop Menu) and stops all updates of files there...   The user
  310.   does NOT give the user credit for the UL.
  311.   Assuming the file is fine, it then unzipps the prog into whatever you 
  312.   have for a path for the xfer section's 'root' directory.  There SHOULD
  313.   be NOTHING there with the exception of the xfer subdirectories.
  314.   
  315.   2) It then runs McAffee's SCAN program to check for virus'...  If none are
  316.   encountered, it then deletes all the files in that dir and gives the user
  317.   credit for the upload and updates all the system's files.
  318.   This takes a few seconds on my 286/12, but don't know just how slow it
  319.   will be on an XT.  You might experiment and see.
  320.  
  321.   NOTE: You MUST have PKUNZIP and SCAN in the path!
  322.  
  323.   NONE of the files are automatically deleted.  I did this so you can check
  324.   them manually just in case the system was mistaken (not likely) or if  
  325.   there is just ONE small file that the user can UL to complete a corrupted
  326.   archive.
  327.  
  328.   If the system encounters a bad upload, whether it is a virus detection
  329.   or simply a corrupted archive, it will send mail to the Sysop informing
  330.   them of the name of the file and it's location.
  331.  
  332. Chat Log:
  333.   If enabled, it will automatically place CHAT.LOG in the MSGS subdirectory
  334.   (or whatever you have named the root for the message sections) As soon
  335.   as you hit F1, the program opens the file for appending and places the 
  336.   users name and date of the chat in a header.  If you chat a whole lot, 
  337.   keep track of this bugger!  It can get REAL big!  :)
  338.  
  339. Guest User (and New User maybe):
  340.   If you want one, simply add one to your userfiles with 0 message level
  341.   and any xfer level you want.  (Lonnie De Cloedt of El Dorado BBS is a
  342.   distributor of EEK! Bits.  He MUST give access to anyone that calls to
  343.   those files.  I, on the other hand, give the Guest User 0 xfer access)
  344.   Message level is VERY important, tho.  Guest User (you can name it anything
  345.   you want, just change the 1st entry in the next-to-the-last section of
  346.   PLUSCFG.DAT) MUST have 0 message access!  (I also do that for New Users)
  347.   You also must set the NUBmblv and NUBxflv in the EBBSCFG.DAT file to 
  348.   reflect what sections you want them to be able to view. The Guest User's
  349.   file is updated for the Sysop's information, but as far as the system is
  350.   concerned, each logon is the first of the day. Guest User's can send
  351.   feedback to the System Operator, but NOT to anyone else.  They have no
  352.   posting or UL/DL privelages (unless you raise their access to do so).
  353.   They don't even get the OPPORTUNITY to delete their E-Mail, and are
  354.   automatically kicked into EMail at the appropriate time.  I use this
  355.   as a Guest User Logon Message.
  356.  
  357. EMail:
  358.   Similar in function to EP's, BUT you can individually select mail to
  359.   delete or delete all or save all.  IF the user chooses to save all
  360.   their mail or happen to be real popular (like say the System Operator),
  361.   after their mail has reached 45 pieces or more, the system will ZIP
  362.   up that mail, add it to the xfer directory specified in the PLUSCFG.DAT
  363.   file, then send the user mail that informs them their zipped mail is
  364.   awaiting them in the such-and-such xfer section.  It is placed in the
  365.   XFERFILE.DAT file as a PRIVATE file, so ONLY the System Operator LOCALLY
  366.   and the user can see the file.  IF they let it sit and another batch of
  367.   mail builds up, the system then zips up that mail, adds it to the
  368.   file already in the such-and-such xfer section, and sends the user
  369.   ANOTHER piece of mail...  NOW, those of you familiar with the workings
  370.   of PKZIP already are asking how I did that, since we are talking about
  371.   duplicate filenames...  WELL, the zipped archive is really 2 archives:
  372.   it first has the users name on it as the outer archive (I.E.
  373.   BRUCEMUR.ZIP is the zipped mail file), then within that archive is
  374.   an archive named EMAIL1.ZIP.  The system first looks for an archive
  375.   with the users name sans spaces and if it finds it, unzips it to the
  376.   XtrScnPath (so named in the PLUSCFG.DAT file) (C:\XFER on my system)
  377.   then starts counting the EMAIL* files...  It then zips up all the
  378.   users mail and archives it as the next available number.  I.E. if
  379.   there is a EMAIL1.ZIP & EMAIL2.ZIP, then it will save that as
  380.   EMAIL3.ZIP.  Then it sticks the EMAIL3.ZIP file in the XtrScnPath dir
  381.   and zips up all THAT with the users name again and sticks it in the
  382.   designated ZIP Email transfer section, sends the user mail telling them
  383.   that it has been done and where they can find it, and politely asks them
  384.   to DL it ASAP...
  385.  
  386. Selectable UL extensions:
  387.   So my users don't have to have a half-dozen different archive extraction
  388.   programs and more importantly, I don't have to test each and every file
  389.   for integrity and virus' (besides I'm too lazy to learn the other 
  390.   archive programs :) )...  Users with 16383 message level and above are
  391.   NOT restricted on their UL's...  I made it that level and above because
  392.   I felt that if you trust them enough to give them all but Sysop access, 
  393.   they should be trustworthy enough to not UL nasty stuph...
  394.  
  395. All Private Uploads?:
  396.   This is configgable so if you want to hide all UL's from the average user
  397.   until you have the chance to make SURE they aren't pirated software or 
  398.   some such thing, you can.  Once again, anyone with 16383 or above access
  399.   does NOT get the ! placed before the UL's description.  Also, anyone with
  400.   that access can VIEW those files in the UL Log as well... 
  401.   Additionally, if this feature is enabled, the user is informed that their
  402.   UL bytes will be credited only AFTER the sysop has reviewed and released
  403.   the upload.  That is done REAL simply...  Just select edit xfer file in
  404.   the Sysop menu and the system will prompt you with, "Do you want to remove
  405.   the private flag and credit users UL bytes?"  If you answer Y, it will
  406.   automajically remove the ! from the front of the first line of the 
  407.   description (that is what masks the UL from view) and updates the users
  408.   file...  No calculators needed!  :)
  409.  
  410. Transfer log:
  411.   Anyone with 16383 or greater access can see the 'T'ransfer log.  HOWEVER,
  412.   if there is a xfer section those folks DON'T have access to, they don't
  413.   get to see those entries, just as with the UL log.
  414.  
  415. Max Time:
  416.   Users now get individual max time limits.  Default is whatever you have
  417.   in the config file.  It is changable right from the userfile editor in
  418.   the sysop menu.
  419.  
  420. User Age and Computer Type:
  421.   User Age and Computer Type are 2 new questions a user is asked when they
  422.   logon for the first time.  Also, they are given the chance to change
  423.   their age and computer type as well as password from the 'P' command
  424.   in the Main Menu.  Computer type is configgable in the PLUSCFG.DAT
  425.   file...   I have a wide variety in my version, but you can change them
  426.   to whatever you want...
  427.  
  428. Logon/Logoff message:
  429.   There is a HORRIBLE wait while the modem waits to get a good connect from 
  430.   HST modems.  (it DOES NOT support 9600 baud: HST's just need that time
  431.   to cycle DOWN to 2400).  I added a little prompt at the head of the 
  432.   program so that users can have something to read while waiting.  I run 
  433.   MURF.COM and MURFIE.EXE and make a file for each so that at logon and 
  434.   logoff there is a different message displayed.  If you define a program
  435.   and file in the config file, you CANNOT just save a text file as that
  436.   name and expect it to be there more than once: as soon as the user logs
  437.   off, that file is deleted!  There are MANY progs out there that generate
  438.   little one-liners that work real well for this purpose.  Snippet is one
  439.   besides the two I mentioned.  Just tag in the filenames and the output
  440.   filename and the program will do the rest (easier than a batch file!).
  441.   You can enable either or both from the config file as well.
  442.  
  443. LAN stuph:
  444.   I recently purchased LANz from Artisoft.  It's a parallel/serial/modem
  445.   version of the SUPERB LANtastic Ethernet Local Area Network.  I have my
  446.   BBS computer and my non-BBS computer linked and run EBBS on my non-BBS
  447.   computer so the board can stay up while I read my mail and run through
  448.   the message base and all that kinda stuph without busying out the board.
  449.   Can do all that too while a user is online!  Have even updated the BBS
  450.   software while a user is online!  (Glen Jones from The Riverboat Adventure
  451.   BBS and I spent almost 2 hours online one night perfecting some software
  452.   stuph for the File View/Extract feature.  I'd pull him into chat and he'd
  453.   go have a cig while I would do an update then he'd go check it out... 
  454.   Just make sure the user isn't in THAT module and you haven't changed the 
  455.   COMMON.BAS file and you can do that kinda stuph all night!)  
  456.   Anywho, the whole point of this is that if you have the LAN enabled, you 
  457.   can do stuph like sending a user mail while they are online and then the  
  458.   program will write a flag file on the BBS HD and every time the time
  459.   prompt appears, it looks at the harddrive for that flag (also looks for
  460.   the user update flag at that time too: flag file has new mblv and xflv
  461.   and Max time info in it tho)  If the flag appears, the flag is wiped,
  462.   then the user will be prompted the next 3 times they see the time prompt.
  463.  
  464.   LAN note:
  465.   You ONLY want to enable the LAN on the LANned computer, not on the BBS
  466.   proper.  It will NOT update the logon and logoff messages, and will give
  467.   you the 'Do you wish to send a flag to the user online now?' prompt
  468.   every time you reply or send mail...  Also when you upgrade a users
  469.   access while they are online (from the userfile editor: not from the
  470.   F7 key) you will be prompted with 'Do you want to upgrade users access
  471.   now?'...
  472.   Another thing to remember: the system will display the amount of HD space
  473.   free..  I found that if you enable that feature from the LANned computer,
  474.   it takes a LONG time for the system to give you the 'Waiting For Call'
  475.   screen on the LANned computer...  Of course, that is using a Parallel
  476.   LAN setup: ethernet versions should work fine with that enabled.
  477.  
  478. Database:  (Registered Version ONLY!)
  479.   Just as with the Text Section, you have the option of 2 different styles
  480.   of menus.  I included an example of my DBSEMENU.DAT (menu file) and a
  481.   sample database (B.DBF).
  482.  
  483.   The Database simply reads a single line of 75 characters or less and
  484.   searches for a string that matches the one inputted.  If found, it prints
  485.   it to the screen...  Simple but it works great...  EASY to edit the
  486.   .DBF files too!
  487.  
  488.   ONE MAJOR POINT! ALL database files MUST end with the .DBF extension.
  489.   Keep in mind the file you use for a database must be a simple ASCII file.
  490.  
  491.   Suggested use:
  492.   I'm using it for Swap Meet Dates and Area BBS'...  Business' could make
  493.   use of this database by putting their products and prices in as entries
  494.   and the user could just punch up the item they are looking for and there
  495.   it would be...  Not REAL good if you want a detailed description of a
  496.   system, for instance, but if you have a lot of extra add-on goodies you
  497.   want to sell, it would work great!
  498.   For example, one line of entry in the PRICELST.DBF database file could
  499.   be:
  500.  
  501.   Connor 120M IDE $120
  502.  
  503.   or,
  504.  
  505.   Connor 120M IDE HD 3.5" complete with 5.25" mounting kit:  $120.00
  506.  
  507.   Wishful thinking, eh?  :)
  508.   Anywho, that could be how you could list your inventory for the users
  509.   to scan for info...  You could even just break it down into sections,
  510.   like Hard Drives would be Database A, VGA monitors in Database B, etc...
  511.  
  512.  
  513.  
  514. A Final Couple Notes:
  515.  
  516. I included a text file called NEWSTUPH.TXT and HISTORY.TXT that was
  517. originally written for my local Beta testers...  Full of valuable info
  518. on the revisions/mods...  Take a peek at it.....
  519.  
  520. As is normal with EBBS, the docs are kinda skimpy.  Mostly what you need to
  521. know is where the ? is on your keyboard: have revised all my menus to 
  522. correctly show what is available selection-wise.  The ONLY thing that is
  523. NOT on the menu is how to get to SYSOP2...  When you are in the Sysop Menu,
  524. simply hit 2 and you're there...
  525.  
  526. This program has been run on 386's of varying speeds, 286-12mHz, 286-16mHz,
  527. and a 4.77mHz XT..  It's a bit sluggish on the XT, but runs with only the
  528. tiniest of pauses on the AT's.  Both 286-12's are using IDE HD's, the -16
  529. has a MFM controller.
  530.  
  531.  
  532.  
  533.  
  534. I'd like to take this time to thank a few people.  
  535.  
  536. First, and absolutely most important, I'd like to thank my lovely wife
  537. Kathi and my son, 'The Monkey', Robbie for their patience while I was
  538. glued to my computer those many months and barely aware of their 
  539. existence...
  540.  
  541. Ed Parry, who has been VERY patient with me...  :)  His program's sweet
  542. and simple beginnings has inspired me to get crazy and add a zillion 
  543. things to yet maintain that simplicity of use for both the Sysop and the
  544. user...
  545.  
  546. Lonnie De Cloedt and Glen Jones, my beta testers.  They have feverishly
  547. tried to keep up with all the mods/fixes all along....  
  548. Dave Allen, who along with Lonnie and Glen have provided me with MANY
  549. valuable ideas for modifications....
  550.  
  551. Brian Bettger and Wayne and Mark Blythe, my first two registered sysops...
  552. They have been a great source of suggestions on how to deal with the
  553. simplifing the setup of the program and making things easier for the
  554. Sysop just starting out with EBBS Plus...  When you are as intimate with
  555. the program as myself and my beta testers, you just loose perspective...
  556.  
  557. Dennis Brunner, whom I've never met, but has given me many ideas from
  558. his work on a version of EBBS he did for Lonnie on El Dorado BBS...
  559.  
  560. I suppose in a way, I should thank the writers of PCBoard, WWIV, Telegard,
  561. and DLX as well....   Many of the features in this program can be found
  562. on these boards...  I simply wrote the program to use those features, 
  563. but in my own way...  NONE OF THE CODE CAME FROM ANY SOURCE OTHER THAN
  564. MY OWN MIND AND ED PARRY!
  565.  
  566. And last but not least, my users, whom have been VERY patient through
  567. all the bugs and errors along the way...  They have been beta testers
  568. as well without knowing...  :)
  569.  
  570.  
  571. Thanks again for looking over this program...  It has taken me MANY
  572. hours/weeks/months of to complete and debug. 
  573.  
  574. Bruce
  575.